﻿// 添加 Tab
function addTab(title, url, icon) {
    if (!$('#tabs').tabs('exists', title)) {
        $('#tabs').tabs('add', {
            title: title,
            content: createIFrame(url),
            closable: true,
            icon: icon
        });
    }
    else {
        $('#tabs').tabs('select', title);
    }
}

// 添加父页面 Tab
function addParentTab(title, url, icon) {
    if (!self.parent.$('#tabs').tabs('exists', title)) {
        self.parent.$('#tabs').tabs('add', {
            title: title,
            content: createIFrame(url),
            closable: true,
            icon: icon
        });
    }
    else {
        self.parent.$('#tabs').tabs('select', title);
    }
}

// 刷新父页面 Tab
function refreshParentTab(title, url, icon) {
    if (self.parent.$('#tabs').tabs('exists', title)) {
        self.parent.$('#tabs').tabs('close', title);
    }

    self.parent.$('#tabs').tabs('add', {
        title: title,
        content: createIFrame(url),
        closable: true,
        icon: icon
    });
}

// 删除父页面 Tab
function closeParentTab(title) {
    self.parent.$('#tabs').tabs('close', title);
}

function createIFrame(url) {
    return '<iframe frameborder="0"  src="' + url + '"></iframe>';
}